package com.goldsprite.gameframeworks.ecs.component;

public interface PhysicsEventListener {
	default void onTriggerEnter(ColliderComponent other, FullCollisionResult result){}
	default void onTriggerStay(ColliderComponent other, FullCollisionResult result){}
	default void onTriggerExit(ColliderComponent other, FullCollisionResult result){}
	default void onCollisionEnter(ColliderComponent other, FullCollisionResult result){}
	default void onCollisionStay(ColliderComponent other, FullCollisionResult result){}
	default void onCollisionExit(ColliderComponent other, FullCollisionResult result){}
}
